﻿#image1 {
         width:275.832pt;
         height:76.464pt;
         margin-bottom:0.000pt;
}
#image2 {
         width:19.080pt;
         height:19.080pt;
         float:left;
}
.table0 {
         float:alignleft;
         width:539.90pt;
}
.tr1 {
      height:28.00pt;
}
.td2 {
      width:126.646pt;
      vertical-align:top;
}
.td3 {
      width:158.255pt;
      vertical-align:top;
}
.td4 {
      width:255.000pt;
      vertical-align:top;
}
.tr5 {
      height:21.00pt;
}
.td6 {
      width:284.901pt;
      vertical-align:top;
}
.tr7 {
      height:32.00pt;
}
.td8 {
      width:126.646pt;
      vertical-align:top;
}
.tr9 {
      height:43.00pt;
}
.tr10 {
       height:46.00pt;
}
.td11 {
       width:255.000pt;
}
.tr12 {
       height:57.00pt;
}
.tr13 {
       height:60.00pt;
}
.tr14 {
       height:42.00pt;
}
.table15 {
          float:alignleft;
          width:541.50pt;
}
.tr16 {
       height:38.00pt;
}
.td17 {
       width:70.129pt;
       vertical-align:top;
}
.td18 {
       width:235.684pt;
       vertical-align:top;
}
.tr19 {
       height:19.00pt;
}
.tr20 {
       height:331.00pt;
}
.tr21 {
       height:36.00pt;
}
.td22 {
       width:78.561pt;
       vertical-align:top;
}
.tr23 {
       height:41.00pt;
}
.tr24 {
       height:33.00pt;
}
.table25 {
          float:alignleft;
          width:501.56pt;
}
.tr26 {
       height:28.00pt;
}
.td27 {
       width:114.778pt;
       vertical-align:top;
}
.td28 {
       width:386.780pt;
       vertical-align:top;
}
.tr29 {
       height:30.00pt;
}
.table30 {
          float:alignleft;
          width:501.55pt;
}
.td31 {
       width:114.768pt;
       vertical-align:top;
}
.td32 {
       width:386.784pt;
       vertical-align:top;
}
.table33 {
          float:alignleft;
          width:456.20pt;
}
.td34 {
       width:456.201pt;
       vertical-align:top;
}
.td35 {
       width:129.197pt;
       vertical-align:top;
}
.td36 {
       width:327.004pt;
       vertical-align:top;
}
.td37 {
       width:327.004pt;
}
.tr38 {
       height:226.00pt;
}
.table39 {
          float:alignleft;
          width:457.70pt;
}
.td40 {
       width:457.700pt;
       vertical-align:top;
}
.td41 {
       width:127.697pt;
       vertical-align:top;
}
.td42 {
       width:330.003pt;
       vertical-align:top;
}
.tr43 {
       height:71.00pt;
}
.td44 {
       width:330.003pt;
}
.tr45 {
       height:265.00pt;
}
.table46 {
          float:alignleft;
          width:456.95pt;
}
.td47 {
       width:456.951pt;
       vertical-align:top;
}
.td48 {
       width:329.254pt;
       vertical-align:top;
}
.tr49 {
       height:107.00pt;
}
.td50 {
       width:329.254pt;
}
.tr51 {
       height:204.00pt;
}
#image3 {
         width:19.080pt;
         height:19.080pt;
         float:left;
}
#image4 {
         width:19.080pt;
         height:19.080pt;
         float:left;
}
#image5 {
         width:19.080pt;
         height:19.080pt;
         float:left;
}
#image6 {
         width:19.080pt;
         height:19.080pt;
         float:left;
}
#image7 {
         width:19.080pt;
         height:19.080pt;
         float:left;
}
#image8 {
         width:19.080pt;
         height:19.080pt;
         float:left;
}
#image9 {
         width:19.080pt;
         height:19.080pt;
         float:left;
}
#image10 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
#image11 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
#image12 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
#image13 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
#image14 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
.table52 {
          float:alignleft;
          width:384.85pt;
}
.tr53 {
       height:52.00pt;
}
.td54 {
       width:156.440pt;
       vertical-align:top;
}
.td55 {
       width:97.322pt;
       vertical-align:top;
}
.td56 {
       width:131.092pt;
       vertical-align:top;
}
#image15 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
#image16 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
.tr57 {
       height:40.00pt;
}
.td58 {
       width:104.644pt;
       vertical-align:top;
}
.td59 {
       width:353.056pt;
       vertical-align:top;
}
.tr60 {
       height:68.00pt;
}
.tr61 {
       height:104.00pt;
}
.tr62 {
       height:54.00pt;
}
#image17 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
#image18 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
#image19 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
#image20 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
#image21 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
.table63 {
          float:alignleft;
          width:458.25pt;
}
.tr64 {
       height:114.00pt;
}
.td65 {
       width:98.100pt;
       vertical-align:top;
}
.td66 {
       width:360.148pt;
       vertical-align:top;
}
.tr67 {
       height:144.00pt;
}
.tr68 {
       height:143.00pt;
}
.table69 {
          float:alignleft;
          width:457.58pt;
}
.td70 {
       width:187.779pt;
       vertical-align:top;
}
.td71 {
       width:166.135pt;
       vertical-align:top;
}
.td72 {
       width:103.671pt;
       vertical-align:top;
}
.td73 {
       width:457.701pt;
       vertical-align:top;
}
.tr74 {
       height:51.00pt;
}
.td75 {
       width:132.947pt;
       vertical-align:top;
}
.td76 {
       width:324.754pt;
       vertical-align:top;
}
.td77 {
       width:324.754pt;
}
.td78 {
       width:132.197pt;
       vertical-align:top;
}
.td79 {
       width:325.503pt;
       vertical-align:top;
}
.td80 {
       width:325.503pt;
}
.tr81 {
       height:96.00pt;
}
#image22 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
.td82 {
       width:456.950pt;
       vertical-align:top;
}
.td83 {
       width:131.447pt;
       vertical-align:top;
}
.tr84 {
       height:165.00pt;
}
.td85 {
       width:130.697pt;
       vertical-align:top;
}
.tr86 {
       height:179.00pt;
}
.td87 {
       width:129.947pt;
       vertical-align:top;
}
.td88 {
       width:327.753pt;
       vertical-align:top;
}
.td89 {
       width:327.753pt;
}
.tr90 {
       height:82.00pt;
}
.tr91 {
       height:39.00pt;
}
.td92 {
       width:128.447pt;
       vertical-align:top;
}
.tr93 {
       height:93.00pt;
}
.tr94 {
       height:218.00pt;
}
.tr95 {
       height:157.00pt;
}
.td96 {
       width:126.947pt;
       vertical-align:top;
}
.td97 {
       width:330.754pt;
       vertical-align:top;
}
.tr98 {
       height:129.00pt;
}
.td99 {
       width:330.754pt;
}
.tr100 {
        height:48.00pt;
}
#image23 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
.td101 {
        width:126.197pt;
        vertical-align:top;
}
.tr102 {
        height:99.00pt;
}
.td103 {
        width:125.447pt;
        vertical-align:top;
}
.td104 {
        width:331.504pt;
        vertical-align:top;
}
.td105 {
        width:331.504pt;
}
.td106 {
        width:123.947pt;
        vertical-align:top;
}
.td107 {
        width:333.754pt;
        vertical-align:top;
}
.td108 {
        width:333.754pt;
}
.tr109 {
        height:121.00pt;
}
.table110 {
           float:alignleft;
           width:458.45pt;
}
.tr111 {
        height:31.20pt;
}
.td112 {
        width:458.451pt;
        vertical-align:top;
}
.tr113 {
        height:97.00pt;
}
.td114 {
        width:333.004pt;
        vertical-align:top;
}
.td115 {
        width:333.004pt;
}
.tr116 {
        height:140.00pt;
}
.td117 {
        width:332.253pt;
        vertical-align:top;
}
.td118 {
        width:332.253pt;
}
.td119 {
        width:124.697pt;
        vertical-align:top;
}
.td120 {
        width:123.197pt;
        vertical-align:top;
}
.tr121 {
        height:85.00pt;
}
.tr122 {
        height:35.00pt;
}
.td123 {
        width:122.447pt;
        vertical-align:top;
}
.td124 {
        width:336.004pt;
        vertical-align:top;
}
.td125 {
        width:336.004pt;
}
.td126 {
        width:335.254pt;
        vertical-align:top;
}
.td127 {
        width:335.254pt;
}
.table128 {
           float:alignleft;
           width:457.20pt;
}
.td129 {
        width:53.600pt;
        vertical-align:top;
}
.td130 {
        width:403.600pt;
        vertical-align:top;
}
.tr131 {
        height:145.00pt;
}
.tr132 {
        height:69.00pt;
}
#image24 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
.table133 {
           float:alignleft;
           width:457.95pt;
}
.td134 {
        width:404.350pt;
        vertical-align:top;
}
.tr135 {
        height:131.00pt;
}
.tr136 {
        height:271.00pt;
}
.tr137 {
        height:113.00pt;
}
.tr138 {
        height:244.00pt;
}
#image25 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
.table139 {
           float:alignleft;
           width:458.20pt;
}
.td140 {
        width:135.600pt;
        vertical-align:top;
}
.td141 {
        width:322.600pt;
        vertical-align:top;
}
.tr142 {
        height:79.00pt;
}
.tr143 {
        height:87.00pt;
}
.tr144 {
        height:123.00pt;
}
.tr145 {
        height:136.00pt;
}
.tr146 {
        height:166.00pt;
}
.tr147 {
        height:67.00pt;
}
.tr148 {
        height:81.00pt;
}
.tr149 {
        height:134.00pt;
}
.table150 {
           float:alignleft;
           width:458.30pt;
}
.td151 {
        width:154.794pt;
        vertical-align:top;
}
.td152 {
        width:129.627pt;
        vertical-align:top;
}
.td153 {
        width:173.878pt;
        vertical-align:top;
}
.tr154 {
        height:132.00pt;
}
#image26 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
.table155 {
           float:alignleft;
           width:440.20pt;
}
.tr156 {
        height:64.00pt;
}
.td157 {
        width:100.500pt;
        vertical-align:top;
}
.td158 {
        width:260.075pt;
        vertical-align:top;
}
.td159 {
        width:79.625pt;
        vertical-align:top;
}
.td160 {
        width:100.500pt;
}
.td161 {
        width:260.075pt;
}
.td162 {
        width:79.625pt;
}
#image27 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
.table163 {
           float:alignleft;
           width:440.21pt;
}
.td164 {
        width:100.512pt;
        vertical-align:top;
}
.td165 {
        width:261.948pt;
        vertical-align:top;
}
.td166 {
        width:77.748pt;
        vertical-align:top;
}
.tr167 {
        height:63.00pt;
}
.td168 {
        width:100.512pt;
}
.td169 {
        width:261.948pt;
}
.td170 {
        width:77.748pt;
}
.tr171 {
        height:88.00pt;
}
.tr172 {
        height:90.00pt;
}
.tr173 {
        height:76.00pt;
}
.tr174 {
        height:177.00pt;
}
.tr175 {
        height:65.00pt;
}
.tr176 {
        height:61.14pt;
}
#image28 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
#image29 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
#image30 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
#image31 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
#image32 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
.table177 {
           float:alignleft;
           width:540.13pt;
}
.tr178 {
        height:29.50pt;
}
.td179 {
        width:85.750pt;
        vertical-align:top;
}
.td180 {
        width:75.000pt;
        vertical-align:top;
}
.td181 {
        width:65.625pt;
        vertical-align:top;
}
.td182 {
        width:71.250pt;
        vertical-align:top;
}
.td183 {
        width:64.375pt;
        vertical-align:top;
}
.td184 {
        width:52.500pt;
        vertical-align:top;
}
.td185 {
        width:56.750pt;
        vertical-align:top;
}
.td186 {
        width:68.875pt;
        vertical-align:top;
}
.tr187 {
        height:16.50pt;
}
.tr188 {
        height:27.50pt;
}
.td189 {
        width:85.750pt;
}
.td190 {
        width:75.000pt;
}
.td191 {
        width:65.625pt;
}
.td192 {
        width:71.250pt;
}
.td193 {
        width:64.375pt;
}
.td194 {
        width:52.500pt;
}
.td195 {
        width:56.750pt;
}
.td196 {
        width:68.875pt;
}
.tr197 {
        height:49.50pt;
}
#image33 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
#image34 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
#image35 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
#image36 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
.table198 {
           float:alignleft;
           width:540.86pt;
}
.td199 {
        width:234.651pt;
        vertical-align:top;
}
.td200 {
        width:306.212pt;
        vertical-align:top;
}
.td201 {
        width:306.212pt;
}
#image37 {
          width:540.000pt;
          height:2.774pt;
}
#image38 {
          width:540.000pt;
          height:2.774pt;
}
#image39 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
.table202 {
           float:alignleft;
           width:457.93pt;
}
.td203 {
        width:238.982pt;
        vertical-align:top;
}
.td204 {
        width:72.267pt;
        vertical-align:top;
}
.td205 {
        width:74.410pt;
        vertical-align:top;
}
.table206 {
           float:alignleft;
           width:458.16pt;
}
.td207 {
        width:139.702pt;
        vertical-align:top;
}
.td208 {
        width:318.454pt;
        vertical-align:top;
}
.tr209 {
        height:21.58pt;
}
.tr210 {
        height:31.16pt;
}
.table211 {
           float:alignleft;
           width:457.64pt;
}
.td212 {
        width:34.978pt;
        vertical-align:top;
}
.td213 {
        width:146.524pt;
        vertical-align:top;
}
.td214 {
        width:93.342pt;
        vertical-align:top;
}
.td215 {
        width:182.797pt;
        vertical-align:top;
}
.table216 {
           float:alignleft;
           width:455.96pt;
}
.td217 {
        width:108.735pt;
        vertical-align:top;
}
.td218 {
        width:347.228pt;
        vertical-align:top;
}
.td219 {
        width:79.417pt;
        vertical-align:top;
}
.td220 {
        width:180.213pt;
        vertical-align:top;
}
.td221 {
        width:87.598pt;
        vertical-align:top;
}
.table222 {
           float:alignleft;
           width:457.12pt;
}
.td223 {
        width:44.643pt;
        vertical-align:top;
}
.td224 {
        width:322.829pt;
        vertical-align:top;
}
.td225 {
        width:89.644pt;
        vertical-align:top;
}
#image40 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
.table226 {
           float:alignleft;
           width:245.08pt;
}
.td227 {
        width:76.689pt;
        vertical-align:top;
}
.td228 {
        width:168.395pt;
        vertical-align:top;
}
.table229 {
           float:alignleft;
           width:458.12pt;
}
.td230 {
        width:136.008pt;
        vertical-align:top;
}
.td231 {
        width:103.280pt;
        vertical-align:top;
}
.td232 {
        width:146.917pt;
        vertical-align:top;
}
.td233 {
        width:71.916pt;
        vertical-align:top;
}
.tr234 {
        height:66.00pt;
}
#image41 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
#image42 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
#image43 {
          width:19.080pt;
          height:19.080pt;
          float:left;
}
BODY {
      margin:0;
      color:#333;
      font-family:"Helvetica Neue" , Helvetica, sans-serif;
      font-size:0.9375rem;
      font-weight:400;
      line-height:1.375rem;
}
p.Amex_Footer {
               display:none;
}
caption.Amex_Footer {
                     display:none;
}
p.Amex_Heading_2MTOC {
                      margin-top:0;
                      margin-bottom:1rem;
                      font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
                      font-weight:300;
                      font-size:1.125rem;
                      color:#006fcf;
                      text-indent:-2.2rem;
                      margin-left:2.2rem;
}
caption.Amex_Heading_2MTOC {
                            margin-top:0;
                            margin-bottom:1rem;
                            font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
                            font-weight:300;
                            font-size:1.125rem;
                            color:#006fcf;
                            text-indent:-2.2rem;
                            margin-left:2.2rem;
}
h3 {
    margin-top:2.5rem;
    margin-bottom:1.25rem;
    font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
    font-weight:400;
    color:#333333;
    font-size:1.25rem;
    line-height:1.75rem;
}
caption.h3 {
            margin-top:2.5rem;
            margin-bottom:1.25rem;
            font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
            font-weight:400;
            color:#333333;
            font-size:1.25rem;
            line-height:1.75rem;
}
h1 {
    margin-top:0.063rem;
    margin-bottom:1.25rem;
    font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
    font-weight:300;
    color:#333333;
    font-size:2.375rem;
    line-height:2.75rem;
}
caption.h1 {
            margin-top:0.063rem;
            margin-bottom:1.25rem;
            font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
            font-weight:300;
            color:#333333;
            font-size:2.375rem;
            line-height:2.75rem;
}
p.Amex_Body_Level_1_Text {
}
caption.Amex_Body_Level_1_Text {
}
p.Amex_Page_Number {
}
caption.Amex_Page_Number {
}
p.Footnote {
            font-size:0.8125rem;
            line-height:1.25rem;
            border-top:1px solid #c8c9c7;
            padding-top:0.125rem;
            margin-top:1.625rem;
}
caption.Footnote {
                  font-size:0.8125rem;
                  line-height:1.25rem;
                  border-top:1px solid #c8c9c7;
                  padding-top:0.125rem;
                  margin-top:1.625rem;
}
p.Amex_Table_Body {
}
caption.Amex_Table_Body {
}
p.Amex_Table_Head {
                   margin:0;
}
caption.Amex_Table_Head {
                         margin:0;
}
p.Amex_Header2 {
}
caption.Amex_Header2 {
}
p.Amex_Header {
}
caption.Amex_Header {
}
p.Chapter_Level_Chapter_Number {
}
caption.Chapter_Level_Chapter_Number {
}
OL {
    margin-top:0px;
    margin-bottom:0px;
}
UL {
    margin-top:0px;
    margin-bottom:0px;
}
span.Blue_Underline {
                     color:#006fcf;
                     text-decoration:underline;
                     cursor:pointer;
}
span.Header_Gray {
}
span.ChapNum {
}
span.FM_Wingdings_Square_Bullet {
                                 font-family:Wingdings;
                                 color:#016fcf;
}
span.Emphasis {
               font-style:italic;
}
span.Bold__Blue__Amex_100_ {
                            font-weight:600;
}
span.Wingdings {
                font-family:Wingdings;
}
span.Superscript {
}
span.Blue__Amex_100_ {
                      color:#00175a;
}
span.Bold {
           font-weight:600;
}
table.Main tr.t1Row td {
}
table.Main tr.t1st td {
}
table.Main {
            x-border-spacing:0;
            x-1st-row:1;
            x-1st-row-name:t1st;
            x-row-pat-1:1;
            x-row-pat-1-name:t1Row;
            x-row-pat-count:2;
            x-row-pat-2:1;
            x-row-pat-2-name:t2Row;
}
table.Main tr.t2Row td {
}
table.FirstColumn tr.t2Row td {
}
table.FirstColumn tr.t1Row td {
}
table.FirstColumn tr.t1st td {
}
table.FirstColumn {
                   x-border-spacing:0;
                   x-1st-row:1;
                   x-1st-row-name:t1st;
                   x-row-pat-1:1;
                   x-row-pat-1-name:t1Row;
                   x-row-pat-count:2;
                   x-row-pat-2:1;
                   x-row-pat-2-name:t2Row;
}
p.Amex_Body_Footnote {
                      margin-left:0.66rem;
                      text-indent:-0.66rem;
                      font-size:0.8125rem;
                      line-height:1.25rem;
}
caption.Amex_Body_Footnote {
                            margin-left:0.66rem;
                            text-indent:-0.66rem;
                            font-size:0.8125rem;
                            line-height:1.25rem;
}
h2 {
    margin-top:2.5rem;
    margin-bottom:1.25rem;
    font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
    font-weight:300;
    color:#333333;
    font-size:1.875rem;
    line-height:2.375rem;
}
caption.h2 {
            margin-top:2.5rem;
            margin-bottom:1.25rem;
            font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
            font-weight:300;
            color:#333333;
            font-size:1.875rem;
            line-height:2.375rem;
}
p.Anchor__Graphic {
                   background-color:coral;
                   display:none;
}
caption.Anchor__Graphic {
                         background-color:coral;
                         display:none;
}
p.Amex_Table_Body_Centered {
                            text-align:center;
                            margin:inherit auto;
}
caption.Amex_Table_Body_Centered {
                                  text-align:center;
                                  margin:inherit auto;
}
p.Amex_Body_Level_2_Text {
}
caption.Amex_Body_Level_2_Text {
}
p.Amex_Body_Level_1_Lettered {
                              margin-left:3rem;
                              text-indent:-1.5rem;
}
caption.Amex_Body_Level_1_Lettered {
                                    margin-left:3rem;
                                    text-indent:-1.5rem;
}
p.Amex_Body_Level_2_Bullet_Square {
                                   margin-left:5rem;
                                   text-indent:-0.95rem;
}
caption.Amex_Body_Level_2_Bullet_Square {
                                         margin-left:5rem;
                                         text-indent:-0.95rem;
}
p.Amex_Body_Level_1_Text_SPAN {
}
caption.Amex_Body_Level_1_Text_SPAN {
}
p.Amex_Table_Body_Bullet {
}
caption.Amex_Table_Body_Bullet {
}
p.Anchor__Table {
                 background-color:coral;
                 display:none;
}
caption.Anchor__Table {
                       background-color:coral;
                       display:none;
}
p.Amex_Heading_FrontMatter_for_TOC {
                                    margin-top:2.5rem;
                                    margin-bottom:1.25rem;
                                    font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
                                    font-weight:300;
                                    color:#333333;
                                    font-size:1.875rem;
                                    line-height:2.375rem;
}
caption.Amex_Heading_FrontMatter_for_TOC {
                                          margin-top:2.5rem;
                                          margin-bottom:1.25rem;
                                          font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
                                          font-weight:300;
                                          color:#333333;
                                          font-size:1.875rem;
                                          line-height:2.375rem;
}
p.Amex_Heading_2_NoNumMTOC {
                            margin-top:0;
                            margin-bottom:1rem;
                            font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
                            font-weight:300;
                            font-size:1.125rem;
                            color:#006fcf;
                            text-indent:-2.2rem;
                            margin-left:2.2rem;
}
caption.Amex_Heading_2_NoNumMTOC {
                                  margin-top:0;
                                  margin-bottom:1rem;
                                  font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
                                  font-weight:300;
                                  font-size:1.125rem;
                                  color:#006fcf;
                                  text-indent:-2.2rem;
                                  margin-left:2.2rem;
}
p.Amex_Body_Level_1_LetteredFirst {
                                   margin-left:3rem;
                                   text-indent:-1.5rem;
}
caption.Amex_Body_Level_1_LetteredFirst {
                                         margin-left:3rem;
                                         text-indent:-1.5rem;
}
p.Amex_Body_Level_1_Bullet {
}
caption.Amex_Body_Level_1_Bullet {
}
p.Anchor__ChangeIcon {
                      margin:-51px 0 0px -30px;
}
caption.Anchor__ChangeIcon {
                            margin:-51px 0 0px -30px;
}
p.Amex_Glossary_Definition {
                            margin-top:0;
                            margin-bottom:1.25rem;
}
caption.Amex_Glossary_Definition {
                                  margin-top:0;
                                  margin-bottom:1.25rem;
}
p.Amex_Glossary_Term {
                      margin-top:1.75rem;
                      margin-bottom:0.25rem;
                      text-decoration:none;
                      font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
                      font-weight:400;
                      font-size:1.25rem;
                      line-height:1.75rem;
}
caption.Amex_Glossary_Term {
                            margin-top:1.75rem;
                            margin-bottom:0.25rem;
                            text-decoration:none;
                            font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
                            font-weight:400;
                            font-size:1.25rem;
                            line-height:1.75rem;
}
span.Glossary_text {
                    text-decoration:none;
}
p.FM_Amex_Heading_2_NoTOCMTOC {
                               margin-left:0.000pt;
                               margin-right:0.000pt;
                               text-align:left;
                               text-indent:0.000pt;
                               margin-top:0.000pt;
                               margin-bottom:0.000pt;
                               word-spacing:0.250em;
                               font-family:"Times New Roman";
                               font-style:normal;
                               font-weight:normal;
                               font-size:12.0pt;
                               color:#000000;
                               background-color:none;
                               text-decoration:none;
                               letter-spacing:0.00em;
}
caption.FM_Amex_Heading_2_NoTOCMTOC {
                                     margin-left:0.000pt;
                                     margin-right:0.000pt;
                                     text-align:left;
                                     text-indent:0.000pt;
                                     margin-top:0.000pt;
                                     margin-bottom:0.000pt;
                                     word-spacing:0.250em;
                                     font-family:"Times New Roman";
                                     font-style:normal;
                                     font-weight:normal;
                                     font-size:12.0pt;
                                     color:#000000;
                                     background-color:none;
                                     text-decoration:none;
                                     letter-spacing:0.00em;
}
p.Amex_Body_Level_2_RomanFirst {
                                margin-left:4.15rem;
                                text-indent:-1.1rem;
}
caption.Amex_Body_Level_2_RomanFirst {
                                      margin-left:4.15rem;
                                      text-indent:-1.1rem;
}
p.Amex_Body_Level_2_Roman {
                           margin-left:4.25rem;
                           text-indent:-1.3rem;
}
caption.Amex_Body_Level_2_Roman {
                                 margin-left:4.25rem;
                                 text-indent:-1.3rem;
}
p.Amex_Body_Level_3_Bullet_Square {
                                   margin-left:7.0rem;
                                   text-indent:-1.5rem;
}
caption.Amex_Body_Level_3_Bullet_Square {
                                         margin-left:7.0rem;
                                         text-indent:-1.5rem;
}
table.Sidehead tr.t2Row td {
}
table.Sidehead tr.t1Row td {
}
table.Sidehead {
                x-border-spacing:0px;
                x-1st-col:1;
                x-1st-col-name:t1st;
                x-row-pat-1:1;
                x-row-pat-1-name:t1Row;
                x-row-pat-count:2;
                x-row-pat-2:1;
                x-row-pat-2-name:t2Row;
}
table.Sidehead td.t1st {
}
p.Amex_Table_Body_Roman_2 {
                           margin-left:2.8rem;
                           text-indent:-1.3rem;
}
caption.Amex_Table_Body_Roman_2 {
                                 margin-left:2.8rem;
                                 text-indent:-1.3rem;
}
p.Amex_Table_Body_Bullet_2_Square {
                                   margin-left:5rem;
                                   text-indent:-0.95rem;
}
caption.Amex_Table_Body_Bullet_2_Square {
                                         margin-left:5rem;
                                         text-indent:-0.95rem;
}
p.Amex_Table_Body_Roman_2_First {
                                 margin-left:2.5rem;
                                 text-indent:-1.05rem;
}
caption.Amex_Table_Body_Roman_2_First {
                                       margin-left:2.5rem;
                                       text-indent:-1.05rem;
}
p.Amex_Table_Body_LetteredFirst {
                                 margin-left:1.4rem;
                                 text-indent:-1.4rem;
}
caption.Amex_Table_Body_LetteredFirst {
                                       margin-left:1.4rem;
                                       text-indent:-1.4rem;
}
p.Amex_Table_Body_Lettered {
                            margin-left:1.4rem;
                            text-indent:-1.4rem;
}
caption.Amex_Table_Body_Lettered {
                                  margin-left:1.4rem;
                                  text-indent:-1.4rem;
}
p.Amex_Body_Footnote_2 {
                        margin:1.25em 0 1.25em 2.5rem;
                        font-size:0.8125rem;
                        line-height:1.25rem;
}
caption.Amex_Body_Footnote_2 {
                              margin:1.25em 0 1.25em 2.5rem;
                              font-size:0.8125rem;
                              line-height:1.25rem;
}
p.Amex_Body_Level_3_Lettered {
                              margin-left:5.85rem;
                              text-indent:-1.9rem;
}
caption.Amex_Body_Level_3_Lettered {
                                    margin-left:5.85rem;
                                    text-indent:-1.9rem;
}
h4 {
    margin-top:2.5rem;
    margin-bottom:1.25rem;
    font-family:"Helvetica Neue" , Helvetica, sans-serif;
    font-weight:600;
    color:#333333;
    font-size:1rem;
    line-height:1.5rem;
}
caption.h4 {
            margin-top:2.5rem;
            margin-bottom:1.25rem;
            font-family:"Helvetica Neue" , Helvetica, sans-serif;
            font-weight:600;
            color:#333333;
            font-size:1rem;
            line-height:1.5rem;
}
p.Amex_Body_Level_3_LetteredFirst {
                                   margin-left:6.6rem;
                                   text-indent:-2.125rem;
}
caption.Amex_Body_Level_3_LetteredFirst {
                                         margin-left:6.6rem;
                                         text-indent:-2.125rem;
}
p.Amex_Body_SOC_Text {
}
caption.Amex_Body_SOC_Text {
}
p.Chapter_Level_Chapter_Title {
                               margin-top:0.063rem;
                               margin-bottom:1.25rem;
                               font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
                               font-weight:300;
                               color:#333333;
                               font-size:2.375rem;
                               line-height:2.75rem;
}
caption.Chapter_Level_Chapter_Title {
                                     margin-top:0.063rem;
                                     margin-bottom:1.25rem;
                                     font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
                                     font-weight:300;
                                     color:#333333;
                                     font-size:2.375rem;
                                     line-height:2.75rem;
}
p.Amex_Cover_Date {
                   margin-top:0;
                   margin-bottom:2rem;
                   color:#333333;
                   font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
                   font-weight:300;
                   font-size:1.875rem;
                   line-height:2.375rem;
}
caption.Amex_Cover_Date {
                         margin-top:0;
                         margin-bottom:2rem;
                         color:#333333;
                         font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
                         font-weight:300;
                         font-size:1.875rem;
                         line-height:2.375rem;
}
p.Amex_Heading_FrontMatter {
                            margin-top:2.5rem;
                            margin-bottom:1.25rem;
                            font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
                            font-weight:300;
                            color:#333333;
                            font-size:1.875rem;
                            line-height:2.375rem;
}
caption.Amex_Heading_FrontMatter {
                                  margin-top:2.5rem;
                                  margin-bottom:1.25rem;
                                  font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
                                  font-weight:300;
                                  color:#333333;
                                  font-size:1.875rem;
                                  line-height:2.375rem;
}
p.AMEX_Copyright {
                  margin:0;
                  font-size:0.8125rem;
                  line-height:1.25rem;
}
caption.AMEX_Copyright {
                        margin:0;
                        font-size:0.8125rem;
                        line-height:1.25rem;
}
p.Amex_Cover_Country {
                      margin-top:0;
                      margin-bottom:3rem;
                      font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
                      font-weight:300;
                      font-size:3rem;
                      line-height:3.5rem;
                      color:#333333;
}
caption.Amex_Cover_Country {
                            margin-top:0;
                            margin-bottom:3rem;
                            font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
                            font-weight:300;
                            font-size:3rem;
                            line-height:3.5rem;
                            color:#333333;
}
p.Amex_Cover_Title {
                    margin-top:0;
                    margin-bottom:3rem;
                    font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
                    font-weight:300;
                    font-size:3.5rem;
                    line-height:4.25rem;
                    color:#333333;
}
caption.Amex_Cover_Title {
                          margin-top:0;
                          margin-bottom:3rem;
                          font-family:BentonSans, "Helvetica Neue" , Helvetica, sans-serif;
                          font-weight:300;
                          font-size:3.5rem;
                          line-height:4.25rem;
                          color:#333333;
}
